ALIM Web Implementation Guide

Installation

Follow these steps to install the Package Distribution Order plugin:
  1. In ALIM Web Manager, do the following:
    1. On the Functionality tab, select Package Distribution Order.
    2. Deploy the website.
  2. Using a text editor, open the website’s Web.config file.
  3. Copy the following XML code and paste it into the <configSections>\<sectionGroup> section:
    <section name="eB.PlugIn.PackageDistributionOrder.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  4. Copy the following XML code and paste it into the <applicationSettings> section:
    <eB.PlugIn.PackageDistributionOrder.Properties.Settings>
      <setting name="SplitJobTypes" serializeAs="String">
        <value>False</value>
      </setting>
      <setting name="eQLTransmittalRecipientOrganization" serializeAs="String">
        <value>START WITH Organization SELECT Id, Code, Name WHERE Status = 'A' AND IsTemplate = 'N' AND InDefaultVisibleScope = 'Y' ORDER BY Code</value>
      </setting>
      <setting name="eQLTransmittalDistributionReason" serializeAs="String">
        <value>START WITH DistributionReason SELECT Id, Name WHERE InDefaultVisibleScope = 'Y' ORDER BY Name</value>
      </setting>
      <setting name="RunQueueJobsAsPersonCode" serializeAs="String">
        <value />
      </setting>
      <setting name="eQLTransmittalProjects" serializeAs="String">
        <value>START WITH Project SELECT Id, Name WHERE InDefaultVisibleScope = 'Y' ORDER BY Name</value>
      </setting>
      <setting name="TransmittalCopyType" serializeAs="String">
        <value>Copy</value>
      </setting>
      <setting name="eQLTransmittalDistributionTemplate" serializeAs="String">
        <value>START WITH Class SELECT Templates.Id Id, Templates.Name Text WHERE ClassGroup.ObjectType = 25 AND Templates.Status = 'A'</value>
      </setting>
      <setting name="CompressionBuildFolderStructure" serializeAs="String">
        <value>True</value>
      </setting>
      <setting name="CompressionErrorOnDuplicateFiles" serializeAs="String">
        <value>False</value>
      </setting>
      <setting name="CoversheetCheck" serializeAs="String">
        <value>True</value>
      </setting>
      <setting name="CoversheetName" serializeAs="String">
        <value />
      </setting>
      <setting name="Compress" serializeAs="String">
        <value>True</value>
      </setting>
    </eB.PlugIn.PackageDistributionOrder.Properties.Settings>
  5. Update the Web.config settings as necessary. For more information, see Web.config Configuration Settings.
  6. Update Settings.xml as necessary, to support a calculated mask on the distribution order template.
    For more information, see Mask Configuration.
    Note: Settings.xml is located in [Deployment_directory]\Plugins\PackageDistributionOrder.